Collaboration between Heterogeneous Stand-alone 3-D Graphical Applications
نویسندگان
چکیده
We describe the Scene-Graph-As-Bus technique (SGAB), the first step in a staircase of solutions for sharing software components for virtual environments. The goals of SGAB are to allow, with minimal effort, independentlydesigned applications to share component functionality; and for multiple users to share applications designed for single users. This paper reports on the SGAB design for transparently conjoining different applications by unifying the state information contained in their scene graphs. SGAB monitors and maps changes in the local scene graph of one application to a neutral scene graph representation (NSG), distributes the NSG changes over the network to remote peer applications, and then maps the NSG changes to the local scene graph of the remote application. The fundamental contribution of SGAB is that both the local and remote applications can be completely unaware of each other; that is, both applications can interoperate without code or binary modification despite each having no knowledge of networking or interoperability.
منابع مشابه
Tele-immersion Portal: Towards an Ultimate Synthesis of Computer Graphics and Computer Vision Systems
We describe a novel approach for unifying computer graphics and computer vision systems, and our initial results in building and using a prototype system. This approach has three significant characteristics: unification of the real and virtual worlds for both input and output, tele-collaboration between remote participants, and interaction between heterogeneous stand-alone 3-dimensional (3D) gr...
متن کاملRelation Discovery from the Semantic Web
Several Semantic Web specific tasks such as ontology learning/extension or ontology matching rely on identifying relations between two given concepts. Scarlet is a technique for discovering relations between two given concepts by exploring ontologies available on the Semantic Web as a source of background knowledge. By relying on semantic web search engines such as Watson, Scarlet automatically...
متن کاملCollabwisetk: a Toolkit for Rendering Stand-alone Applications Collaborative
Traditionally, a stand-alone client application is rendered collaborative for members of a team either by sharing its view or by re-writing it as a collaborative client. However, it may not be possible to anticipate in advance all preferences for collaboration, hence such a client may appear confusing to some of the team members. We propose a novel client/server architecture for tkbased applica...
متن کاملHigh gain multi-input DC-DC converter with combined phase-shift/PWM modulation for stand-alone applications
The existence of unreliable renewable energy resources would be required to use energy resources and storage units simultaneously, particularly in applications such as electrical vehicles and stand-alone energy supplying systems. The objective of this paper is to introduce a new topology of multi input converter in hybrid power supply system of photovoltaic, fuel cell and battery for medium pow...
متن کاملDesign and Implementation of a NetLogo Interface for the Stand-Alone FYPA System
FYPA (Find Your Path, Agent!) is a multiagent system currently used by Ansaldo STS for off-line daily computation of paths of trains inside stations. Its exploitation for on-line replanning in case of unavailability of resources is envisaged in the very near future, since the system’s performances demonstrated to be suitable for real time usage. In this paper we present StandaFYPA, the stand-al...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Graph. Forum
دوره 19 شماره
صفحات -
تاریخ انتشار 2000